body{
    overflow-x:hidden;
overflow-y:hidden;
font-family: "monospace";
margin: 0;
padding: 0;
}
header{
	width: 100%;
	margin: 0 auto;
	text-align: center;
    overflow: hidden;
    margin-top: 0px;
}
h1{
	font-size: 36px;
	font-family: verdana;
    margin-top: 0px;
    

}
a{
	text-decoration: none;
	color: #ffffff;
}
.inWord{
    
    font-size: 30px;
    float: right;
     margin-top: -44px;
}
.score{
    font-size: 40px;
}
#grid-container{
    
	width: 460px;
	height: 460px;
	padding: 20px;
	margin: 25px auto;
	background: #cce4db;
	border-radius: 10px;
	position: relative;
    margin-top: -30px;
    
}
.grid-cell{
	width: 100px;
	height: 100px;
	border-radius: 6px;
	background: #badad9;
	position: absolute;
}
.number-cell{
    border-radius: 6px;

    font-family: Arial;
    font-weight:bold;
    font-size:60px;
    line-height:100px;
    text-align:center;
	position:absolute;
    box-shadow: 1px 4px 4px #666;
}

#newGame {
     float: left;
 
     margin-top: -28px;
    font:15px Calibri, Arial, sans-serif;
    text-shadow:1px 1px 0 rgba(255,255,255,0.4);
    text-decoration:none !important;
    display:inline-block;
    cursor:pointer;
    padding:6px 10px;
    background-repeat:no-repeat;
    background-position:bottom left;
    background-image:url('../images/button_bg.png');
    background-position:bottom left, top right, 0 0, 0 0;
    font-size:12px;
    /*background-clip:border-box;*/
    
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    -moz-box-shadow:0 0 1px #fff inset;
    -webkit-box-shadow:0 0 1px #fff inset;
    box-shadow:0 0 1px #fff inset;
    -webkit-transition:background-position 1s;
    -moz-transition:background-position 1s;
    transition:background-position 1s;
    color:#0f4b6d !important;
    
    border:1px solid #84acc3 !important;
    background-color: red;
    
    background-image:   url('../images/button_bg.png'), url('../images/button_bg.png'),
                        -moz-radial-gradient(   center bottom, circle,
                                                rgba(89,208,244,1) 0,rgba(89,208,244,0) 100px),
                        -moz-linear-gradient(#4fbbf7, #3faeeb);

    background-image:   url('../images/button_bg.png'), url('../images/button_bg.png'),
                        -webkit-gradient(   radial, 50% 100%, 0, 50% 100%, 100,
                                            from(rgba(0,153,153,1)), to(rgba(51,204,204,0))),
                        -webkit-gradient(linear, 0% 0%, 0% 100%, from(#06066f), to(#04356c));
}
#newGame:hover {
    background-color:red;
    background-image:   url('../images/button_bg.png'), url('../images/button_bg.png'),
                        -moz-radial-gradient(   center bottom, circle,
                                               #E21B5A 0,#9E0C39 100px),
                        -moz-linear-gradient(#63c7fe, #58bef7);
                        
    background-image:   url('../images/button_bg.png'), url('../images/button_bg.png'),
                        -webkit-gradient(   radial, 50% 100%, 0, 50% 100%, 100,
                                            from(#E21B5A), to(#9E0C39)),
                        -webkit-gradient(linear, 0% 0%, 0% 100%, from(#63c7fe), to(#58bef7));
    background-position:top left;
    background-position:top left, bottom right, 0 0, 0 0;
}
.img-c{
    position: absolute;
    display: block;
}
.img-css{   
            transition:all 0.3s;
            -moz-transition:all 0.3s; 
            -webkit-transition :all 0.3s;
            height: 0px;
            width: 0px;
}